Update templates to use serverless environment version 4 and matching Python version#3897
Merged
Conversation
Remove the Python version spec changes from experimental-jobs-as-code template to minimize the diff. This template doesn't need the same Python version constraints as the default template. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
Collaborator
82 failing tests:
Top 30 slowest tests (at least 2 minutes):
|
pietern
approved these changes
Nov 10, 2025
Expands the python_version_spec comment to explain why we use >=3.10,<3.13 rather than pinning to 3.12. The broader range improves usability by avoiding the need for version managers while maintaining compatibility with DB Connect 15, serverless environment v4/v5, and DBR 16/17. Addresses PR feedback: #3897 (review) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
kanterov
approved these changes
Nov 11, 2025
kanterov
left a comment
Collaborator
There was a problem hiding this comment.
LGTM. I've left a few suggestions
- Resolved conflict in NEXT_CHANGELOG.md by including all changelog entries - Removed pyproject.toml from SQL lakeflow template (deleted in main) - Updated acceptance test outputs to match merged state All tests pass locally (4797 tests).
deco-sdk-tagging Bot
added a commit
that referenced
this pull request
Nov 19, 2025
## Release v0.278.0 ### Dependency updates * Upgrade Go SDK to 0.91.0 ([#3948](#3948)) * Bump Alpine Linux to 3.22 in the Docker image ([#3942](#3942)) ### Bundles * Update templates to use serverless environment version 4 and matching Python version ([#3897](#3897)) * Add a language prompt to the `default-minimal` template ([#3918](#3918)) * Add `default-scala` template for Scala projects with SBT build configuration and example code ([#3906](#3906))
denik
pushed a commit
that referenced
this pull request
May 20, 2026
… Python version (#3897) ## Changes This updates templates to serverless environment version 4 and associated Python versions Some considerations: * Client version 4, client version 5 (upcoming), DBR 16, DBR 17 all use Python 3.12 * DB Connect 15 supports all DBR versions above and supports Python 3.12 * DB Connect 15 also supports DBR 15, which uses Python 3.11 at runtime, but that discrepancy already exists and seems okay * Pinning Python to a very narrow range in pyproject.toml means users always need to use uv to install the right version, which may not be great for usability. so I haven't change that approach either ## Why * Environment version 4 provides better startup performance and new features ## Tests * Standard acceptance testing --------- Co-authored-by: Claude <noreply@anthropic.com>
denik
pushed a commit
that referenced
this pull request
May 20, 2026
## Release v0.278.0 ### Dependency updates * Upgrade Go SDK to 0.91.0 ([#3948](#3948)) * Bump Alpine Linux to 3.22 in the Docker image ([#3942](#3942)) ### Bundles * Update templates to use serverless environment version 4 and matching Python version ([#3897](#3897)) * Add a language prompt to the `default-minimal` template ([#3918](#3918)) * Add `default-scala` template for Scala projects with SBT build configuration and example code ([#3906](#3906))
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changes
This updates templates to serverless environment version 4 and associated Python versions
Some considerations:
Why
Tests